package demo1;

//1.用abstract修饰类，表示当前类是一个抽象类
public abstract class Shape {
    //2.抽象类可定义和普通类一样的成员变量和成员方法
    public int a;
    public void fun(){

    }

    //4.在抽象类中可以包含抽象方法，这个抽象方法可以没有具体的实现
    //5.如果当前类包含了抽象方法那么这个类一定是抽象类
    public abstract void draw();

    public static void main(String[] args) {
        //3.抽象类无法通过new实例化对象
        //Shape shape=new Shape();

    }
}
